Exploring Consistency of Read-Only Transactions in Real-Time Systems
نویسندگان
چکیده
In this paper, we describe our current work on exploring the consistency of read-only transactions (ROT) in real-time systems. A ROT is a transaction that only reads, but does not update any data items. Since there is a significant proportion of ROTs in several real-time systems, it is important to investigate how to process ROTs efficiently with separate algorithms. We identify three different consistency requirements for ROTs. Particularly, we define a weaker form of consistency, view consistency, which allows ROTs to perceive different serialization order of update transactions, thus permitting non-serializable execution of transactions. However, ROTs are still ensured to see consistent data. Based on view consistency, we present two algorithms which let ROTs read the most recent and consistent data without interfering with update transactions. The recency of data read by a ROT could be important in some real-time applications.
منابع مشابه
18th IEEE Real-Time Systems Symposium: Work in Progress Sessions
In this paper, we describe our current work on exploring the consistency of read-only transactions (ROT) in real-time systems. A ROT is a transaction that only reads, but does not update any data items. Since there is a significant proportion of ROTs in several real-time systems, it is important to investigate how to process ROTs efficiently with separate algorithms. We identify three different...
متن کاملUsing Separate Algorithms to Process Read-Only Transactions in Real-Time Systems
In this paper, we investigate the approach of using separate algorithms to process read-only transactions in realtime systems. A read-only transaction (ROT) is a transaction that only reads, but does not update any data item. Since there is a significant proportion of ROTs in several real-time systems, it is important to investigate how to process ROTs effectively. Using an algorithm to process...
متن کاملProcessing Read-Only Transactions in Hybrid Data Delivery Environments with Consistency and Currency Guarantees
Different isolation levels are required to ensure various degrees of data consistency and currency to read-only transactions. Current definitions of isolation levels like Conflict Serializability, Update Serializability or External Consistency/Update Consistency are not appropriate for processing read-only transactions since they lack any currency guarantees. To correct the problem, we propose ...
متن کاملAtomic Objects for Real-Time Distributed Systems with Mixed Time Constraints
Two types of applications are considered: Hard Real-Time (HRT) and Soft Real-Time (SRT). HRT applications need to meet their deadlines under all circumstances; deadlines of SRT applications may occasionally be missed. Both applications are constructed from objects. HRT and SRT applications coexist on the same set of processors and share objects to allow a consistent exchange of data via transac...
متن کاملDistributed Transactions: Dissecting the Nightmare
Many distributed storage systems are transactional and a lot of work has been devoted tooptimizing their performance, especially the performance of read-only transactions that are con-sidered the most frequent in practice. Yet, the results obtained so far are rather disappointing,and some of the design decisions seem contrived. This paper contributes to explaining this stateof a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007